package com.jianyitech.asr.mapper;

import com.jianyitech.asr.dtos.Tenant;
import com.jianyitech.asr.dtos.TenantIp;
import com.jianyitech.asr.dtos.TenantProduct;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Component;

import java.util.List;
import java.util.Map;

@Component
@Mapper
public interface TenantMapper {


    List<TenantProduct> queryProductByParams(Map<String,Object> params);

    List<TenantIp> queryAllTenantIp();

    Tenant findById(String id);

    List<Tenant> queryAllTenantExternalId();

    Tenant findTenant(String id);

    TenantProduct findTenantProduct(@Param("id") String id, @Param("type")String type);
}
